1. CSS Grid Layout (level 1)

    Method of using a grid concept to lay out content, providing a mechanism for authors to divide available space for layout into columns and rows using a set of predictable sizing behaviors. Includes support for all `grid-*` properties and the `fr` unit.

  2. CSS Scroll Snap

    CSS technique that allows customizable scrolling experiences like pagination of carousels by setting defined snap positions.

  3. CSS Subgrid

    Feature of the CSS Grid Layout Module Level 2 that allows a grid-item with its own grid to align in one or both dimensions with its parent grid.

  4. CSS3 text-align-last

    CSS property to describe how the last line of a block or a line right before a forced line break when `text-align` is `justify`.

  5. CSS text-box-trim & text-box-edge

    Provides the ability to remove the vertical space appearing above and below text glyphs, allowing more precise positioning and alignment. Previously specified as the `leading-trim` & `text-edge` properties.

  6. CSS Flexible Box Layout Module

    Method of positioning elements in horizontal or vertical stacks. Support includes all properties prefixed with `flex`, as well as `display: flex`, `display: inline-flex`, `align-content`, `align-items`, `align-self`, `justify-content` and `order`.

  7. Ruby annotation

    Method of adding pronunciation or other annotations using ruby elements (primarily used in East Asian typography).

  8. css property: alignment-baseline: mathematical

  9. html element: thead: align

  10. html element: thead: valign

  11. html element: th: align

  12. html element: th: valign